self-amalgamating tape - İspanyolca İngilizce Sözlük